:- multifile retangulo/3.
:- multifile posicao/4.
:- multifile parede/2.
:- multifile portao/2.
:- multifile cenario/2.
:- multifile carregando/3.
:- multifile transicaoVertical/4.
:- multifile transicaoHorizontal/4.
:- multifile transicaoPosicao/4.
:-dynamic([posicao/4]).
:-dynamic([carregando/3]).

cenario(cenario06, azul).
posicao(320, 772, cenario06, 0). %cenario06
retangulo(cenario06, 390, 193).

parede(par060, cenario06).%par060
retangulo(par060, 32, 17).
posicao(320, 772, par060, 0).
parede(par061, cenario06).%par061
retangulo(par061, 16, 49).
posicao(368, 772, par061, 0).
parede(par062, cenario06).%par062
retangulo(par062, 64, 17). 
posicao(400, 772, par062, 0).
parede(par063, cenario06).%par063
retangulo(par063, 64, 17). 
posicao(496, 772, par063, 0).
parede(par064, cenario06).%par064
retangulo(par064, 16, 49). 
posicao(576, 772, par064, 0).
parede(par065, cenario06).%par065
retangulo(par065, 32, 17). 
posicao(608, 772, par065, 0).
parede(par066, cenario06).%par066
retangulo(par066, 96, 32). 
posicao(320, 821, par066, 0).
parede(par067, cenario06).%par067
retangulo(par067, 32, 128). 
posicao(432, 789, par067, 0).
parede(par068, cenario06).%par068
retangulo(par068, 32, 128). 
posicao(496, 789, par068, 0).
parede(par069, cenario06).%par069
retangulo(par069, 96, 32). 
posicao(544, 821, par069, 0).
parede(par070, cenario06).%par070
retangulo(par070, 32, 32). 
posicao(320, 885, par070, 0).
parede(par071, cenario06).%par071
retangulo(par071, 16, 64). 
posicao(368, 885, par071, 0).
parede(par072, cenario06).%par072
retangulo(par072, 16, 112). 
posicao(400, 853, par072, 0).
parede(par073, cenario06).%par073
retangulo(par073, 16, 112). 
posicao(544, 853, par073, 0).
parede(par074, cenario06).%par074
retangulo(par074, 16, 64). 
posicao(576, 885, par074, 0).
parede(par075, cenario06).%par075
retangulo(par075, 32, 32). 
posicao(608, 885, par075, 0).
parede(par076, cenario06).%par076
retangulo(par076, 64, 16). 
posicao(320, 949, par076, 0).
parede(par077, cenario06).%par077
retangulo(par077, 16, 48). 
posicao(432, 917, par077, 0).
parede(par078, cenario06).%par078
retangulo(par078, 16, 48). 
posicao(512, 917, par078, 0).
parede(par079, cenario06).%par079
retangulo(par079, 64, 16). 
posicao(576, 949, par079, 0).

transicaoHorizontal(tr13, 640, 917, cenario05).%tr13
posicao(640, 917, tr13, 0).
retangulo(tr13, 8, 32).

transicaoHorizontal(tr15, 640, 853, cenario05).%tr15
posicao(640, 853, tr15, 0).
retangulo(tr15, 8, 32).

transicaoHorizontal(tr17, 640, 789, cenario05).%tr17
posicao(640, 789, tr17, 0).
retangulo(tr17, 8, 32).

transicaoHorizontal(tr19, 952, 917, cenario05).%tr19
posicao(312, 917, tr19, 0).
retangulo(tr19, 8, 32).

transicaoHorizontal(tr21, 952, 853, cenario05).%tr21
posicao(312, 853, tr21, 0).
retangulo(tr21, 8, 32).

transicaoHorizontal(tr23, 952, 789, cenario05).%tr23
posicao(312, 789, tr23, 0).
retangulo(tr23, 8, 32).

transicaoVertical(tr25, 560, 965, cenario07).%tr25
posicao(560, 965, tr25, 0).
retangulo(tr25, 16, 8).

transicaoVertical(tr27, 528, 965, cenario07).%tr27
posicao(528, 965, tr27, 0).
retangulo(tr27, 16, 8).

transicaoVertical(tr29, 448, 965, cenario07).%tr29
posicao(448, 965, tr29, 0).
retangulo(tr29, 64, 8).

transicaoVertical(tr31, 416, 965, cenario07).%tr31
posicao(416, 965, tr31, 0).
retangulo(tr31, 16, 8).

transicaoVertical(tr33, 384, 965, cenario07).%tr33
posicao(384, 965, tr33, 0).
retangulo(tr33, 16, 8).

transicaoVertical(tr59, 352, 764, cenario09).%tr59
posicao(352, 764, tr59, 0).
retangulo(tr59, 16, 8).

transicaoVertical(tr61, 384, 764, cenario09).%tr61
posicao(384, 764, tr61, 0).
retangulo(tr61, 16, 8).

transicaoVertical(tr63, 464, 764, cenario09).%tr63
posicao(464, 764, tr63, 0).
retangulo(tr63, 32, 8).

transicaoVertical(tr65, 560, 764, cenario09).%tr65
posicao(560, 764, tr65, 0).
retangulo(tr65, 16, 8).

transicaoVertical(tr67, 592, 764, cenario09).%tr67
posicao(592, 764, tr67, 0).
retangulo(tr67, 16, 8).